package dji.ux.ext.base;

public class UXEEvents {

    public enum ThermalMeasurementMode {
        NONE,
        THERMAL_SPOT_METER,
        THERMAL_AREA_METER
    }

    public enum CameraZoomVisibility {
        SHOW,
        GONE
    }

    public enum RemoteCameraMode {
        MSX,
        VISUAL_ONLY,
        THERMAL_ONLY,
        PIP
    }

    public static class SettingPagerEvent {
        private Index index;

        public SettingPagerEvent(Index index) {
            this.index = index;
        }

        public Index getIndex() {
            return index;
        }

        public enum Index {
            AIRCRAFT,
            VPS,
            RC,
            HD,
            BATTERY,
            GIMBAL
        }
    }

    /**
     * 测温文字
     */
    public static class MeterAreaText {
        private String text;
        private boolean show;

        public MeterAreaText(String text, boolean show) {
            this.show = show;
            this.text = text;
        }

        public String getText() {
            return text;
        }

        public boolean isShow() {
            return show;
        }

    }


}
